cast a damp over - Turkish English Dictionary